added versions to update string
tweaked wifi loop too better handle failures
ignoring cross-development shit