fine grained locking for coordinator