scan status is now stored else setworkingcatalog will lead to too many rescans. rescans can be forced by the scan() method which always will scan