update DFS iteration