xmpp client based on erlang