rpc nio fix buffer