added pre-fetching for cache.  (also, got rid of old gevent impl which didn't work on heroku.)