Update with counter and stats