fixed show hide issue