update map: update fold