[what] message bubble width according to max length of sender label or message label
[what] dynamically adjust message scroll visible range