for atomic operations, just use ; add scala-stm