use recommended way to get external storage path