update interfacee