Remove a bug that occur maximum recursible call