TIME → A: READ (0) A: WRITE (1) B: READ (1) B: WRITE (2) SOLUTION: ATOMIC QUEUING (PROMISE CHAIN) B WAITS FOR A TO PERSIST BEFORE READING STATE