busy wait corrected 2