stm

change live and marked to atomicBoolean