simplified the library by replacing the original Greenlet based conpig with the new Gevent one