optimize: improve the buf recycling code: 1. now we ensure that buf tag is ours for all the bufs forwarding to the downstream filters; 2. if we find a busy buf not tagged by us, we free it immediately; 3. always free big memory blocks for pending (capturing) data.