enqueue worker