update categorya and interface