Spawn a background task to load metadata for all models. Note that this needs to take into account the selected model in the UI, and prioritize it over others. Alternatively, we can keep the current synchronous loading for the selected model (since we'll have to wait for it anyway) and have the background loader only handle the others.
Spawn a background task to load metadata for all models. Note that this needs to take into account the selected model in the UI, and prioritize it over others. Alternatively, we can keep the current synchronous loading for the selected model (since we'll have to wait for it anyway) and have the background loader only handle the others.