1. Refactor apollo client code according to @qmwu2000's comments 2. Add config service integration tests 3. Add some cat events for config service 4. Fix several bugs