main page caches the weeks
added whenever tasks