Added a threaded update