bfs updated