To add, not all packages are compatible with iOS 7.1.X, so even if you were to keep all your stock data and packages during the upgrade, your device will more than likely go into a boot loop right off the bat during the updating (not upgrading) process if not after the updating process and the device attempts to boot onto the springboard the first time.