use uvent as GEVENT_LOOP