Improve preload process