Let $G\subset\mathbb C$ be open and connected, and function $h$ is analytic on $G$. $\{f_n(z)\}$ is a sequence of analytic functions on $G$ for which $\lim_{n\rightarrow \infty}f_n(z)$ exists for any $z$ in $G$. Define $f(z)=\lim_{n\rightarrow \infty}{f_n(z)}$. Suppose that $|f'_n(z)|\leq|h(z)|$ for any $z\in G$. Prove that $f\in H(G)$.
$ $
$ $
My idea: first to show $f(z)$ is continuous then use Morera's Theorem to show $f$ is analytic. But I have no idea of $h$. How to use $|f'_n(z)|\leq|h(z)|$ for any $z\in G$? What does it imply?
Hint: Use Morera's theorem for $f_n$. The details are below.