change the runJob a reuse method for LocalWorker