used a redis pipeline for cache insertion instead of just a redis connection object.  this should reduce client/server communication on data insertion.