cards.json now has a modified timestamp, used as a cache key