update zmq patching to match current pyzmq