Update for polya & bfs algo