modify sock_stream