fixed rpc bug