The following is my problem.

I'am using http client api to retrieve data from a server. When the
data is being fetched, I want to show an animation. What I'am doing is, I'am issuing an http get request on one line and in the next line I'am calling the window which show the animation. Now the problem is this. The animation window will show up with the first image in the animation and it stands like that for some time.
After some time the animation starts playing. I'am using CPeriodic for timer. I think the reason the animation don't work initially is because of some blocking network functions. Does the Http client
api have any blocking function calls. What do you think