update impulse counters