New update flow