update BFS