read line by line (guava)