move to using older gevent to fix the CLOSE_WAIT issue, plus some more tweask