加了点handler，测试了生命周期