update  diy