perf(dataset): binary search the manifest in get_fragment (#8636)