updated tabs hide and show