adjusted TableSorageReader