only update a supply point if a relevant field in the location changed