add json-rpc client