Shutdown the executor instead of calling System.exit()