Use weak ref connection in PrivacyListManager
Add XMPPConnection.addAsyncPacketListener(PacketListener, PacketFilter)

and use this method in packet listeners that previously used Async.go().