1. add static function Element.fromXMLString() to facilitate debugging
2. implemented display system recommendation contacts. When click on
these contacts, a subscription request will send to server