update device adds and removes