use chunks to read suffixes to reduce memory footprint