restore gevent.select