add arduino firmware update function to backend