Adaptive Deployment for UAV-Aided Communication Networks