use new cache structure on all timeline events