extract workerTask