Moved ExecutorService init and shutdown to constructor and closeHook