add loading spinner while waiting for setup to finish

add setup.js