Use live data to start with and fallback to backup only if that fails.
Regenerate assets