Once we have caching database, it would be good to have a background activity process to fetch datasets information in background.