Master multi-threaded