Multithread refactor