add spiner an fix initial routing logic Fixes #9
fix spiner loading timing Fixes #10