1. get messages from server
2. collection view cell dynamic height