finished thread migration