update part names when changed