switched to new Image library and used async/await to retrieve images (thumbnails and full).  Sizes aren't correct, but they load faster and no file access conflicts.  Image library can be found here:
http://jimbobsquarepants.github.io/ImageProcessor/
updated readme with image processor link