Don't update system settings because it will update values with htmlspecialchars
Because when you update settings it will convert special characters to HTML entities then it will escapes special chars
For example : after updating all settings new_version will be affected and when you go to check for updates it will detects wrong serialized format