add more native waiting