Is there really a need to reload all the characters on screen after every purchase?

It slows down the purchasing process for no good reason in my opinion and just makes the implementation looks sluggish.