Further improved performance by spawning a thread that only handles dataview updates.