replace consumer with worker