updates to finish doAsk