changed device exists check