allowing counters and check to be updated up delete