Large Language Model Can Continue Evolving From Mistakes