pretty nicely concurrent now; will try using requests callbacks now for exception handling (ignored by gevent)