Assign it to run at a random time, then repeat it weekly as a cron job called something obvious like weeklyupdate.
Score:3, Informative