move image updating to it own queue.