remove condition.signal in acquires