IoT firmware updates