update tab component