make progress on bfs