oops rename to recalc_and_tick