register service: "finish" instead of "after"