optimizing NDLL
time of reading segment all-in-one