Only using one reader thread