fixes #1352 found that data lists were actually scrambled, each datum was inserted as was fetched, not in the order it was in the array