move rewindScanners to dataSource
extract BaseEncoderBenchmarkDataSource