fixed bug user cancel and added new route for user cancel