TicketWoker.giveup add reason argument