fixed taskExecutor execution