changed idle around in attempt to fix nonblocking read mode
Merge origin/master
changed idle around in attempt to fix nonblocking read mode