update hardware design