i think we should use the real job manager here instead, so we don't block the other updates while the scan is running. that's the reason for adding the job manager in this class, so these things are updated without other things blocking the updates