renamed the setExecutorService method to setExecuteOnExecutor