Enhanced Connectivity Maintenance for Multi-Robot Systems