self-renewal

noun

1.
the act of renewing yourself (or itself)