add and remove of peer