* network: optimize listen_address update procedure * network: optimize external_addr update procedure * replace on_swarm_event with add/remove