added cache to timeline