playing with gevent