refactor3 & add thread pool for wikilsa data