service hook updated