Polygon: a QUIC-based CDN server selection system supporting multiple resource demands