update rpc parser and handler