La causa potrebbe essere il caching del browser che avendo già una copia in memoria dell'immagine ne riprende la prima versione.
Potresti, ad ogni modifica, generare un ID incrementale da "appendere" al nome dell'immagine stessa in modo da fare in modo che non rimanga in cache.