implement sync adapter, content provider, and REST client to download, sync, and provide network data to UI