handle availability of external storage