added update counter feature | COMPLETE