always update position on hover