30d activity model update