Some shared state plugins relies on a time based publishing of information, while this is vital to keep information alive in shared state, relevant changes in the information should be published in a per change basis so the information is fresh.
The approach is to review all the packages and analyze if is there an event that can be used to trigger the update.