GetImages Fix#1 add multithreading & recode the SOLVE