Semantics-based concurrency control | Synapse