update device trees