cache invalidation fixed