add data iterator integration test