optimize tabView