refactor showcontinue and yestoall logic to be slightly cleaner
check cancel token while wating for user authentitcation