Keep getting all Presence.Type.subscribe after each login!

I keep getting all Presence.Type.subscribe after each login in my StanzaListener ! , this is an app and we do store all requests for the user to react when s/he want, having Openfire sending all pending subscribe requests every time (even when connection dropped and reconnect) is a big problem especially when the pending requests > 100

I think we should get only the new requests, any idea why this is happening !