switch service injection to gin