prvent hide flickering