update tab layout