don't unnecessarily setup the spinner state multiple times
ensure we have enough time for ImConnection to sign out