add defer, panic, recover in OfficialTour