python-asyncio-gather-for-concurrent-task-dispatch-in-daemon

Sequential task dispatch in the mc-dispatcher Python daemon (iterating tasks one-by-one with individual HTTP calls) means only one task dispatches per polling window. Replace with asyncio.gather(*[dispatch(task) for task in tasks]) to dispatch all queued tasks concurrently within a single poll cycle, ensuring no tasks are starved when multiple arrive simultaneously.