fix: improve profile state and refresh
- refresh only affected profiles instead of everything which i noticed was very slow with my onedrive rclone repo
- avoid duplicate profile state collisions
- clean scheduler handling
- fix up mount - as my onedrive rclone repo is slow, mount was cancelling before it could even load
- various refactors