Added an IntentService to polling in the background and then notify the user when complete.