only recording changes that actually changed a value of a cell