changed: Split background info loading into a 2 stages

This allows us to first perform loading of fast stuff and after that load the slow stuff