Input component update