update user flow