fix: update state function
 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
Merge branch 'master' of https://github.com/harish2704/node-job-manager