What are firmware updates and why these are important