new resizing logic for desctops for optimization and new relic