To not decrease startup speed, it would be great to do this:
a) in background, but after app starts and loads and shows its main data
b) lazily