Rethinking Unsupervised Domain Adaptation for Semantic Segmentation