add SmartHttpService