data preloading fixed