diff --git a/lib/motion/dealloc_logging.rb b/lib/motion/dealloc_logging.rb
index <HASH>..<HASH> 100644
--- a/lib/motion/dealloc_logging.rb
+++ b/lib/motion/dealloc_logging.rb
@@ -15,7 +15,7 @@ class RMX
   end
 
   def self.log_dealloc(object, verbose=false)
-    LOG_DEALLOC_QUEUE.sync do
+    LOG_DEALLOC_QUEUE.async do
       $rmx_log_deallocs.addObject(object)
     end
     if verbose || DEBUG_DEALLOC
need to use async with RM <I>, not sure exactly why yet