remove the dependence of zmq