Cache the timestream!
getting rid of old bad cache functions, and some stuff that was missing from the previous commit re: caching the timeline
even smarter caching