added redis cache invalidator