+ load & display history
+ update conversation when receiving a message
+ send messages