update cancel appointment flow