connection controller using nupnp