upgrade hover