How to add new user with additional information

i add PacketExtension to the Presence , and then send the presence to the new user

when the new user is online , he can get the PacketExtension ,it is ok.

but when the new user is offline, he can not get the packetextension after logined, who can help me.