added cache reloading.