Improved efficiency downloading images. Now uses an executor