multithreaded update  issues squashed