Update UI flow