This is a question from Hatcher's Algebraic Topology (Chapter 0, Question 13):
13. Show that any two deformation retractions $r^0_t$ and $r^1_t$ of a space $X$ onto a subspace $A$ can be joined by a continuous family of deformation retractions $r^s_t, 0 \leq s \leq 1$, of $X$ onto $A$, where continuity means that the map $X \times I \times I \to X$ sending $(x,s,t)$ to $r^s_t(x)$ is continuous.
I have the feeling that this problem needs to use techniques and ideas from the Homotopy Extension section of the chapter. In particular, I have been able to find a homotopy from $r^0_t$ to $r^1_t$, by the following means:
There exists a retraction from $I \times I \to \partial I \times I \cup I \times \{ 0 \}$. From this we can obtain an retraction
$$ X \times I \times I \to X \times \partial I \times I \cup X \times I \times \{ 0 \}. $$
The homotopy extension characterization states $(X \times I, X \times \partial I)$ satisfies the homotopy extension property which yields an extension (by the following composition):
$$ X \times I \times I \to X \times \partial I \times I \cup X \times I \times \{ 0 \} \to X, $$
that agrees with $r^0_t$ and $r^1_t$.
The issue I have is that I can't show that $r^s_t \|_A$ is the identity map. Nor am I able to show that $r^s_1(X) \subset A$ for all $s$. Can anyone offer some help here? Perhaps my idea just isn't going to work and there is something else we are supposed to try here.