When I tried to add `$state` to the `authinterceptor`, it says there's a circular dependency. Any idea why this is happening?