Add base appcache feature