[classic] always create background surface