re add busy waiting