update threading part 1
update threading post