Dynamic Multi-UAV Path Planning for Multi-Target Search and Connectivity | Synapse