allow using the same scheduler for all job managers
reducing thread count by using shared executors