don't reorder device list for a view when loading the edit page
improve view update snappiness
correctly read device tree from disk