Revert "Revert "improve document count accuracy""
Revert "Revert "improve document count accuracy""

This reverts commit a6a5f3296338eed6cf2c366b8de2aeff5a4d4bb1.

marbemac/tiedot,henrylee2cn/tiedot,henrylee2cn/tiedot,stoplightio/tiedot,cresg820/tiedot,HouzuoGuo/tiedot,stoplightio/tiedot,HouzuoGuo/tiedot,HouzuoGuo/tiedot,kylewolfe/tiedot,cresg820/tiedot,cresg820/tiedot,figoxu/tiedot,kylewolfe/tiedot,kylewolfe/tiedot,henrylee2cn/tiedot,marbemac/tiedot,stoplightio/tiedot,zj8487/tiedot,prods/tiedot,HouzuoGuo/tiedot,marbemac/tiedot,zj8487/tiedot,figoxu/tiedot,figoxu/tiedot,zj8487/tiedot,prods/tiedot,prods/tiedot