I was going through construction proofs for closure of regular languages under union, star and concatenation operation in the book: "Introduction to Theory of Computation" by Michael Sipser.
I have doubts regarding how he wrote the transition function.

When $Q \in F_1$ and $a=\epsilon$ he wrote $\delta_1(q,a) \cup \{q_2\}$. I couldn't understand why its so. When the input is epsilon, the state moves to $q_2$ and what is the need for writing that $\delta_1(q,a)$
Also if that is so, the $A^*$ example he wrote for the transition function $\{q_1\}$ only when $q=q_0$ and $a=\epsilon$