If there is no internet connection when the application starts, we now run a timer that tries to connect to the internet every 10 minutes. Once an internet connection is found, it checks for updates and logs for the survey.