I've been having trouble downloading the new Cura 2.6.2 update. My browser kept timing out, eventually I saw a URL of http://software.ultimaker.com/current/Cura-2.6.2-Darwin.dmg but trying to fetch it over and over times out. The domain resolves to an IP of 220.127.116.11 but then times out trying to fetch any files. Are there any (official) mirror sites for downloading? Thanks!