improving avrdude