fix recursion situation
1.2.0