read data line by line