change buffer for socket again!!!
add msgwrap and workerrunner
solve the conflicts