updated UI, async tasks, added DB for local content caching
updated UI, async tasks, added DB for local content caching