Vaadin 7 grid horizontal scroll bar appears after updating container

I am using vaadin version 7.7.14 and I am trying to build a chat-like app. In my message layout I am using a Grid with an indexed container data source.
My problem is that when I am sending a new message and I exceed layout limits, the grid width is not changing accordingly when I update the container as scroll bars are being enabled. Funny thing is that when I move to another view and come back everything works perfect.

So what I want to achieve: change grid width on container update.
Is that possible?