update for JSON-RPC v2