Are you referring to the data that came from the database, or the data that came from the user changing things?
The database data should stay there. You will need to rethink the logical procession of your steps if they are not displaying consistantly.
If you are referring to them changing things, and not hitting submit before hitting refresh, there is nothing you can do about that. That is the definition of refresh. Leave all changes, and load from original.