update ignore file
update p2p network
update lib