Load the data from the server when the app runs for the first time after install.
Added loading screen while the data is loaded the first time after app installation.
When starting the hub threads, if it is the first time run after installation then set delay so that they do no run immediately