[rm] use threading and zmq instead of gevent

regarding gevent-zeromq, traviscline (github) claims:
"This library wraps pyzmq to make it compatible with gevent. ØMQ socket operations that would normally block the current thread will only block the current greenlet instead"
so we may have problems/delays if we don't use it. i have no idea. lets try, don't want to add more stuff than what is needed