Can i have multiple openfire connection?

We are creating a chat messenger for both andorid and iphone devices. We were able to send message from one device to another without any problem during normal scenario.

But if one of the client is Syncing its contact with openfire server, during that time what ever message sent is lost. Its not reaching the receiver. Is it possible to have multiple connection for the same client? One for message transfer and one for other activities like sync contacts and get presence.