add spinner
merge report view & spinner