The Software Update Dilemma: Evaluating Motorola's Challenges