add function zmq_client