update vio