请问vaadin8 的UI中页面不会更新数据

在vaadin8中新建了一个Textfield field = new TextField(),另起一个线程定时调用field.setvalue()。希望实现textField的内容定时刷新。
但是只有用鼠标改变textField大小的瞬间,field的value才刷新数据。否则并不生效。
请问一下原因是什么?

从另外一个线程更新ui的话需要用[Push]
(https://vaadin.com/docs/v8/framework/advanced/advanced-push.htmlhttps://vaadin.com/docs/v8/framework/advanced/advanced-push.html)或是[Polling]
(https://vaadin.com/docs/v8/framework/articles/UsingPolling.html)
因为Vaadin的工作原理是客户端发送一个request到服务器端,服务器端给一个response到客户端更新ui。如果是服务器端发起的ui变化,就需要一些特殊的办法把内容发给客户端。
鼠标点击客户端会更新就是因为每次点击会发一个request。polling的工作原理就是模拟这样的request。Push默认是用websocket来完成服务器端数据到客户端的传送。