qml: fix frame update slow. call update in item's thread

why?