changed peer structure