condition variable initialization