Locking without blocking | Synapse