Merge "Load the viewer config in a background thread to minimize performance impact on process boot time" into main