for example: - don't use the GitHub API to check for flutter-pi updates, since GitHub has rate-limits per IP-address - maybe just use `git ls-remote` to find the latest release tag, and check if it matches