If a user doesn't see a spinner, but is shown what they want to see, they will believe the operation is immediate. In most cases, that's what you want. In this post, Paul gives us a well thought out solution to achieve this. The mobile users span of attention is ridiculously short and a few seconds of a spinner will lose users.
Do not let your user see spinners by Paul Taykalo