Problem Statement
Let $\{f_n\}$ be a sequence of real-valued, measurable functions on $[0,1]$ that is uniformly bounded.
Show that if $A$ is a Borel subset of $[0,1]$ then there exists subsequence $n_j$ such that $\int_A f_{n_j}(x) \ \mathrm{d}x$ converges.
Show that if $(A_i)$ is a countable collection of Borel measurable subsets of $[0,1]$, then there exists a subsequence $n_j$ such that $\int_{A_i} f_{n_j}(x) \ \mathrm{d}x$ converges for each $i$.
Show that there exists a subsequence $n_j$ such that $\int_A f_{n_j}(x)$ converges for each Borel subset of $A$.
Attempt
At first I started thinking of using a diagonalization argument and to approach this problem step by step. Instead, I am wondering what might be wrong with the following naive approach.
$f_n$ is uniformly bounded on $[0,1]$ so $\int_{[0,1]}f_n \ \mathrm{d}x$ is an infinite sequence of real numbers on the compact set $[-2k,2k]$, where $|f_n|\leq k$. So there is a convergent subsequence $\int_{[0,1]}f_{n_k}\ \mathrm{d}x$. This subsequence also converges for any borel subset of $[0,1]$ so we have the result for all three of the above problems.
Question
What major concept(s) am I missing here? Note that I am not asking for a full solution to the problem but rather some feedback on my attempt at solving it.
I'm sorry for this silly question but I find it hard to dig into a problem until I realize why my "initial naive attempt" fails.