revise of the client_rpc and server_rpc with mutiserver