update components text fields