Added TODO.
diff --git a/reader.go b/reader.go
index 169e557..9653341 100644
--- a/reader.go
+++ b/reader.go
@@ -38,7 +38,7 @@
 
 		if lower <= upper {
 			this.consumer.Consume(lower, upper)
-			this.read.Store(upper)
+			this.read.Store(upper) // TODO: make this cheaper if possible, e.g. LazyStore?
 			previous = upper
 		} else if upper = this.written.Load(); lower <= upper {
 			// Gating--TODO: wait strategy (provide gating count to wait strategy for phased backoff)