adding some multithreading testing