Turn clone and render into promises.