viper update