Update: task_worker use dgram