preload in router