remove no use file
fix a error
add CallbackWorkPool
merge from remote