reduce craziness by not updating until after n force "ticks"