hover state updated