modify thread's timing

 - thread.join() -> thread.timed_join()