30% read() performance improvement

get rid of anon $getline sub
preparing to 1.29 release