What does updating firmware do