It works just fine here (LabVIEW 7.0).
The jpeg always contains the data of the newest run and the file date is also correct.
(Your VI is actually broken, so I added a few points manually).
Please provide more details, e.g. are you calling this as a subVI? I doubt it would help, but you could also try to set the picture for synchronous display (right-click..advanced..synchronous display).