add multithread to fetch images