Concurrent control with “readers” and “writers” | Synapse