             return
         }
 
-        DispatchQueue.global().async {
+        trackingQueue.async {
             self._track(event: event)
         }
     }

            return
        }

        DispatchQueue.global().async {
            self._update(property: property)
        }
    }

    }

    func configureAdapters() {
        trackingQueue.async {
            self.adapters.forEach { $0.configure() }
            self.wasConfigured = true
        }
