add session-signal and add test into TestUPnP