updated player preloading