added threading to the image retrieval. it's not much faster, especially when using the image proxy