why are you still caching time?