to-do:fix sdcard external or internal problem