simple jsonrpc client