update comp interface