pop update fields

need: save fields function