changed base asynccache class.