add in redis cache