only add changed values