add universal newline read support

fix issue #205