be sure that queue is fully initialized before moving read counter