fix: updated noblock p2p validator (performance-fix), refactored and documentated p2p noblock bfs