use sequential loop in addThread