Instead of `runCompleted.complete()` call here `this.perfromHttpRequest();`. Then, get rid off `runCompleted`.