Source-free unsupervised domain adaptation with maintaining model balance and diversity. (December 2022)