修改Executor实现