update gadget