handle reservation cancel