switch from  to injector. https://stackoverflow.com/questions/22698631/circular-dependency-with-compile-http