You are absolutely right, and this is not your fault at all.
About three months ago, VU Insider used mirror file hosting services to host files, which caused links to expire after a certain period. However, whenever a new update is pushed now, the files are being hosted directly on our own...