gevent.sleep() will switch the greenlet