refactored upnp ssdp advertising support