page: add spinner