Looks like the update site is back online, well, it at least worked for me just now