重构pigeon客户端逻辑，修改为filter chain实现