add AbortTask to framework interface