modified parsers to work with new caching, implemented independent asynctask