data object update