How does the app crawl through workloads to detect inactive teams and groups?