fix issue #22
add image cache to sd card