miniupnpc backend implementation in progress