Rework running provider tasks
Currently every page starts loading of the data it needs ad-hoc, which can cause noticable delays, e.g. for the format page. It would be better to load such data independently in the background.
Data needed at some point:
- available languages
- internet connection
- timezone
- language choice dependent:
- default keyboard layout
- other keyboard layouts for language
- suggested format
- all formats
Available disks are desired to be refreshed on every page load though and it seems performant enough.