Caching turned off to optimize. 55 queries to produce the timeline is a lot. reduced to 10.. but still relatively slow  joins. (without caching). further optimizations to follow...