fix bug on cancelReservation