solve inconsistency by using concurrency counter