fix tests. and add huge list rpc request test.

and fix the read bug in transport read