cyclomatic number descriptor
update dfs