issue with timed cache invalidation