See issue here:
I had noticed that my badges in Forgebox were getting updated fine. However, on GitHub, the version number was showing incorrectly. Looking at the Github HTML source shows that they are proxying the image and caching it agressively.
Headers should probably be set to avoid such agressive caching from GitHub that makes the badge misleading as soon as there is a project update.