fix: updated noblock p2p task (performance increased by 2-3x), Refactoring