beta
add simple multithread