updates deviceManager implem