fixed not providing "peer" when calling handle_shares in p2p.Node