when no ws, dont try close, try sleep