cancel defer on request notifyFinish