modify worker executor

add ioutiols and modify worker framewoerk