Stable flocking of mobile agents, Part II : Dynamic Topology