Thanks for the replies.
It was very weird that the latest update was still from March 6th. Couldn't find the solution. So contacted our web administrator.
Apparently the whole site was moved to another server, so data was uploaded to the old server.
No wonder that it didn't work...
Anyway, all fixed now.