master update with option to update device values