added an intentservice to do the xml download in the background