Asynchronous P2P library