add thread test. backup.