favorited button updates correctly