* Make Kademlia connection more robust * Make custom connetions more robust * Fix potential deadlock * Style and minor changes * Upgrade rust-libp2p