Concurrency control in groupware systems | Synapse