move jsonrpc to utils