update action flow