Even with Cache-Control: no-cache, must-revalidate
some pages still use old sprite.
But after browser restart everything is updated.
I think that might be because browsers also use in-memory/GPU cache for some files and they might stale for some time.
But it's strange that this bug is reproducable in both FF and Chrome.
Maybe something is wrong with headers though.