preload: make thread safe++