add spinner.js and deal with 300ms delay