Update multithreading