Data saves when its changed