update for desktop