I don't think you need a cache object, and to read the parentNode + id in flush if you put the utc integer alongside the dateEl in the stale array.