preload bug fixed