I have an issue with retouching in IPhoto

If I make changes to a photo and save, the next time I view the photo the original appears and after a short delay the retouches appear! Which is quite annoying!!

Has anyone else discovered this problem??

Can anyone shed some light on whether its an underlying issue that can not be fixed or is there a way to resolve it??