add thread sequently execution