update for visual page