             }
     }
 
-    func dispatchUpdate(to callbackQueue: DispatchQueue?, _ closure: @escaping () -> Void) {
+    func dispatchCallback(to callbackQueue: DispatchQueue?, _ closure: @escaping () -> Void) {
         if callbackQueue == self.queue {
             closure()
         } else {

                    self.tasks[task] = nil
                }

                self.dispatchUpdate(to: callbackQueue) {
                    guard !task.isCancelled else { return }

                    switch event {

                    self.tasks[task] = nil
                }

                self.dispatchCallback(to: callbackQueue) {
                    guard !task.isCancelled else { return }

                    switch event {
