Update why flow