updates vis3