Gevent block2 rebase