Increased sleep timeout.
diff --git a/reader.go b/reader.go
index 3330900..db68058 100644
--- a/reader.go
+++ b/reader.go
@@ -52,6 +52,8 @@
 			break
 		}
 
-		time.Sleep(time.Nanosecond) // TODO: research why this *improves* performance
+		// sleeping increases the batch size which reduces the number of read commits
+		// which drastically reduces the cost; longer sleeps = larger batches = less expensive commits
+		time.Sleep(time.Microsecond)
 	}
 }