My guess is that you can not reach our server where updates are stored.
What is your client log saying when you check for updates?
Is there an update log and what is in it?
Log path
Edit
Here is the Windows installer for beta 77 (download expires in 7 days).
But this won't solve your update problem!!!!!
https://tmpsend.com/HtmRktl8