add more multithreading samples