fix a bug: use real multi thread to process image-downloading
optimize import