you need to re-run the policy cache this will update the violations, providing you have real-time change notifications setup. This will download the changed config from the device straight-away upon receipt of the sys-5-config sylog message. If you dont then the cache will only run against the last running/startup config you have until your nightly backup kicks in.
Policy and Config cache is set here NCM Settings> Advanced Settings:
For Real-Time Change Detection to be enabled, by NCM Settings>Real-Time Change Detection
You will need to ensure traps or syslog messages for sys-5-config are being sent from your devices.