rpc nio buffer fix