improved views updates