modify sock_wrap
fix bug