Dev cascade cancel

Support `cascade` cancellation and listener for notifying operation finish or cancel result.