update for multiple screens