Refactored freshness calculation
Add stale warning on stale content