multithreaded dto support