fix \r\n bug