Speed up image loading by using thread pool executor instead of serial