roar back into life(англ. термин взят из статьи на информационно-новостном портале Huffington Post; контекстуальный перевод на русс. язык Alex_Odeychuk)
have a lot of catching up to do(We have a lot of catching up to do; Well, you must have a lot of catching up to do; He's got a lot of catching up to doTaras)