move loading.hide in watch auth-required