fixed the executor service