flow updated