Add 'waiting' and 'active' attributes to query current FIFO status
Add internal condvar