fix xmpp reconnection and push hint