Threading

Do image updating when loading the image directly in a new thread, to avoid occasional spikes in response time. The request that triggers and update will serve the old image, but it should take no more time than any other request, and the next request will quickly return the updated image.