add clear cache feature