updatestate should not change the order of workers in the tmpPool remove code repeatation fix: actual concurrent tasks running was concurrency-1. fixed by placing cb after returnTOPool at $doWork_ functions