Update with folds