modularized update check and made it run asynchronously

This commit is contained in:
2024-05-09 15:33:22 -04:00
parent c4b2eeea8e
commit b59bfbe2cf
6 changed files with 19 additions and 325 deletions