1. subscribe topic whenever a new account is created or existing account logged in
2. subscribe topics with different QoS (newChat:2, addItinerary:2, updateItinerary:1)
3. MQTT wildcard # can only be used at the last level
4. save chat messages to database whenever a message is received