complete the return value of multithreading