Suppose we have a sequence of analytic functions $f_j:(1,M) \to (1,M)$ for some $M \in \mathbb{R}^+$. We are guaranteed that there is an $n \in \mathbb{N}$ such that its $n$'th iterate $$g_j(x) =f_j( f_j(...(n\,times)...(f_j(x)) = (f_j \circ f_j \circ ...(n\,times).. \circ f_j)(x)$$ converges uniformly, $g_j \to g$.
Does this guarantee that $f_j \to f$ uniformly?
If so how would one go about showing this? I think a proof by contradiction would work, if $f_j \not\to f$ uniformly then $g_j \not\to g$ uniformly. Is this sufficient enough of an argument?
Any help or suggestions would be greatly appreciated. Thanks.