Don't update counter on every save; just do it if the counter field is not present.