Move setup of device list onto the background thread to avoid a potential delay on launch.