fix(appcahe): care about no basePath option