add preload spinner