adding worker role and moving start logic to it
fixing worker role sleep logic when no test to run