atomic data write