doneSet lambda exception catch