push p2p changes