ignoreLoadingBar parameter not working on response

I need to make multiple requests to a service (one every second) in order to get results. So I used the ignoreLoadingBar parameter for my $http requests and used the cfpLoadingBar.start() and cfpLoadingBar.complete() manually.

The problem is that only the request ignores the loading bar animation. Even if I pass the ignoreLoadingBar parameter, on response my manually triggered loading bar gets hidden.