smoother number update