## Bug description

If I mark an insight as a favorite (⭐) and then refresh, the insight is no longer marked as a favorite although it is (can see it in Favorites).

<img width="390" alt="image" src="https://user-images.githubusercontent.com/30181361/182802236-9ecf0531-899c-4f25-ae86-bc233cefdc2f.png">

Note that I'm in the _Favorites_ tab and that _Bug example_ is not starred.
## Environment

- [x] PostHog Cloud
- [ ] self-hosted PostHog, version/commit: please provide

posthog/api/insight.py
return insight.get_effective_privilege_level(self.context["request"].user.id)
    def to_representation(self, instance: Insight):
        representation = super().to_representation(instance)
        dashboard: Optional[Dashboard] = self.context.get("dashboard")
        representation["filters"] = instance.dashboard_filters(dashboard=dashboard)
        context_cache_key = self.context.get("filters_hash")
        representation["filters_hash"] = context_cache_key if context_cache_key is not None else instance.filters_hash
        return representation
class InsightViewSet(TaggedItemViewSetMixin, StructuredViewSetMixin, ForbidDestroyModel, viewsets.ModelViewSet):
    queryset = Insight.objects.all()
    serializer_class = InsightSerializer
    permission_classes = [IsAuthenticated, ProjectMembershipNecessaryPermissions, TeamMemberAccessPermission]
    renderer_classes = tuple(api_settings.DEFAULT_RENDERER_CLASSES) + (csvrenderers.CSVRenderer,)
    filter_backends = [DjangoFilterBackend]
    filterset_fields = ["short_id", "created_by"]
    include_in_docs = True
    retention_query_class = Retention
    stickiness_query_class = Stickiness
    paths_query_class = Paths
    def get_serializer_class(self) -> Type[serializers.BaseSerializer]:
        if (self.action == "list" or self.action == "retrieve") and str_to_bool(
            self.request.query_params.get("basic", "0"),
        ):
            return InsightBasicSerializer
        return super().get_serializer_class()
    def get_queryset(self) -> QuerySet: