STM java - david (only update)