call forget_past() instead of incr(0) in snap_momentum_by_name
fix bug on unbalanced frequency between ceil and floor