preload update