This is a curious situation. Let me parse this just a bit. You may need to reply to clarify my misunderstanding of your issue.
It sounds like you are saying you run the turn and then save, but when you return you have the old turn. This is kind of odd as you are doing exactly as you should. Always save before you exit and you should return to where you were.
I assume you are opening the game with 'resume'? If so, go to 'load game' and see if this works.
If you are using 'load game,' then try this: Run the game, look around to see a defining move. Make a move you will notice. Then save.
Go back immediately and see if the move you made was saved.
What this does is to insure you have actually saved. Sometimes, players think they have saved but for some reason the save did not take.