add cancel watching and cancel checkin functions