Das kann auch am Server liegen, dass das Bild nicht neugeladen wird, da gibt es auch Caches.
Der ganz sicher Weg ist, an den Bildnamen einen Timestamp zu hängen, z. B. in Javascript:
"https://domain/image.jpg?" + new Date().getTime();
"https://domain/image.jpg?" + new Date().getTime();