All InfoPath forms loaded either from your SharePoint site or other sources are downloaded as templates and cached locally.
It occurs that templates upgraded on the server are not automatically refreshed on the local client and gets a version from the local cached copy instead. Problem!
You need to clear the local cache. Use the options below to do the same:
Verify that the cache has been cleared by navigating to the following folder for Windows XP or Windows Server 2003:
“C:\Documents and Settings\[User]\Local Settings\Application Data\Microsoft\InfoPath\FormCache2″
Or for Vista / Windows 7:
Within the “FormCache2″ folder there will be a folder with a GUID name, verify within this folder, it should be empty, except retaining a file “_SCVer.dat”.
Alternatively, you can manually clear the Infopath cache by deleting the files in the FormCache2 folder.
Have fun coding.