Make zmq_x works across processes, to be improved, add some test