fix: improve navigation with loading indicator during transition state
