use invalidation hack to fetch principal name when the request finishes