big refactor to WeekStatsUpdate