WIP added image processing worker thread