bug fixed and change update function to not jump out when network isn't good
Merge branch 'linuxversion' of github.com:Catofes/HostChange into linuxversion