Fix auto-adjust algo
Remove semaphore.