add multi thread
remove test file
add multi thread