removed AsyncTask and background service; using Syncadapter instead