excellent update..... one problem I noticed, is that the upnp is failed to map the port. I tested the port and its open for both connections. also the upnp works fine if you test it with a torrent file; without a torrent file, it gives the wrong statement...