feat(network): remove listener on unsubscribe