fix visisble bug