Use a separate loop to actually update DataPosFrac and DataPosInt