update counter
update