add condvar