improved progress fallback, test
spinner refinement