fix gadget bug