improved preload dialog