busy wait removed