fix some bugs in Executor component