Use a polling-based cache for the main page's json.