Adding locking mechanism for entity updates

Introducing this feature, to avoid spawning multiple coordinators for a single entity update issued.
this can be final?