update hover effect