Added BlockingExecutor + separate executor for callbacks