integrated asyncdownloader in downloadservice and mainactivity