addChanges - writeLock