Loading Roster Freezes Flash

I am using XIFF to create a XMPP client as part of a larger flash application.

While XIFF is connecting and loading the user’s roster, the rest of the application becomes unresponsive for up to 30 seconds.

I have tried to figure out where in the code this is happening but so far have had no luck.

Does anyone have any idea what would cause this or how I can prevent XIFF from locking up the rest of my application?

similar to what i have as a problem (see my post in multithreading)

flex/flash is by nature not multithreaded, so, if you have a lot of activity going on it will freeze … am looking for a solution, too