Hi
Allow me to disagree about our support

but yes, you are right about the update link.
This is due from the recent upgrade on your website. Some links are not yet fixed and we apologize for it.
On next updates we will include this problem on our ToDo list.
Thank you for the report.
Meanwhile, please visit regularity our update
page.
Cheers