enhance upnp discovery