Using background threads at porting