bfs bottom up update