Added SpinWait to prevent empty recycling