MapReduce listener initializes worker, need to make worker on a thread