monitor new documents for roots

we need to track new documents as well as those that exist at startup