workers should publish task result on task-specific channel