add spinner and hide on load