update by go1.1
update
update
add Attr:PreferHosts
some changes
merge it
update
commit
commit
commit
commit