update redis to use a connection pool, sharing the connection across threads causes problems with heavier loads