progressions on caching and subscribing to updates