updating the Marlin firmware