read-modify-write is faster