add some doc. for threading/consumer
clarify no data logic
more documentation for [test.|]AV