I don't think it's good to leave the spinner. I would recommend a timeout - maybe few seconds longer than the average time?