Assume that $f\in C([a,b])$ is a complex-valued function with $V(f^2;[a,b])<\infty$. Prove that $$V_2(f;[a,b])\leq C(V(f^2;[a,b])+\|f\|_\infty^2),$$ where $C>0$ is independent of $a,b$ and $f$.
Note that $V(f;[a,b])$ denotes the total variation of $f$ on $[a,b]$: $$V(f;[a,b]):=\sup_{a=a_0<a_1<\cdots a_k=b}\sum_{j=1}^k|f(a_j)-f(a_{j-1})|.$$ $V_2(f;[a,b])$ denotes the quadratic variation of $f$ on $[a,b]$: $$V_2(f;[a,b]):=\sup_{a=a_0<a_1<\cdots a_k=b}\sum_{j=1}^k|f(a_j)-f(a_{j-1})|^2.$$
I can only prove the inequality $V_2(f;[a,b])\leq 2V(f^2;[a,b])$ for real-valued $f$, by first showing $V_2(f;[a,b])\leq 2V_2(|f|;[a,b])$, thanks to the continuity of $f$, and then showing $V_2(|f|;[a,b])\leq V(f^2;[a,b])$. Both steps are consequences of the definitions and require the function to be real-valued. In the first step, the IVT (for real-valued functions) is used; and in the second step, I use the fact that $\sqrt x$ is $1/2-$H$\ddot{\text{o}}$lder continuous: $|\sqrt x-\sqrt y|\leq\sqrt{|x-y|}$ for $x,y\geq 0$.
Here is my detailed proof of real-valued case.
Step1. Let $a=a_0<a_1<\cdots<a_k=b$. Consider $\sum_{j=1}^k|f(a_j)-f(a_{j-1})|^2$. For each $1\leq j\leq k$, if $f(a_j)\cdot f(a_{j-1})\geq 0$, then $|f(a_j)-f(a_{j-1})|=\left||f(a_j)|-|f(a_{j-1})|\right|$; if $f(a_j)\cdot f(a_{j-1})<0$, by IVT, there exists $\xi_j\in(a_{j-1}-a_j)$ such that $f(\xi_j)=0$, so
\begin{align*} |f(a_j)-f(a_{j-1})|^2&\leq(|f(a_j)-f(\xi_j)|+|f(\xi_j)-f(a_{j-1})|)^2\\ &\leq2|f(a_j)-f(\xi_j)|^2+2|f(\xi_j)-f(a_{j-1})|^2\\ &=2||f(a_j)|-|f(\xi_j)||^2+2||f(\xi_j)|-|f(a_{j-1})||^2. \end{align*}
Therefore, we have $$\sum_{j=1}^k|f(a_j)-f(a_{j-1})|^2\leq 2 V_2(|f|;[a,b]).$$ Taking supremum gives that $V_2(f;[a,b])\leq 2V_2(|f|;[a,b])$.
Step2. Let $a=a_0<a_1<\cdots<a_k=b$. Since $|\sqrt x-\sqrt y|\leq\sqrt{|x-y|}$ for $x,y\geq 0$, we have
\begin{align*} \sum_{j=1}^k||f(a_j)|-|f(a_{j-1})||^2&=\sum_{j=1}^k\left|\sqrt{f^2(a_j)}-\sqrt{f^2(a_{j-1})}\right|^2\\ &\leq\sum_{j=1}^k|f^2(a_j)-f^2(a_{j-1})|\leq V(f^2;[a,b]). \end{align*}
So $V_2(|f|;[a,b])\leq V(f^2;[a,b])$.
Combining Steps 1 and 2 gives $V_2(f;[a,b])\leq 2V(f^2;[a,b])$ for real-valued $f$.
However, I don't know how to deal with the complex-valued case. I tried to write $f$ in the form of $f=f_r+if_i$, where $f_r$ and $f_i$ are real-valued, and then followed the same ideas as in the proof of real-valued case. But things went to be messy.
This question relates to another question I asked before. I want to prove the theorem mentioned in that post:
Theorem. If $m\in C(\mathbb R)$ is bouneded such that $m^2$ has bounded variation, then $m$ is an $L^p(\mathbb R)$ Fourier multiplier.
I can prove the theorem for $m$ with $m\in V_2$. Therefore, to finish the proof of the theorem, I only need to show that if $m^2$ is of bounded variation, then $m$ is of bounded quadratic variation, which is exactly this post deals with.
Since in many circumstances, we have to consider comlex-valued multipliers, for example, differential operators. So I want to know the proof of complex-valued functions.
Any help would be appreciated!

This is to deal with issues related to the choice of argument for $f$ when $f$ has zeroes in $[a,b]$.
Let $a=t_0<\cdots< t_n=b$ be any partition of $[a,b]$ and consider the sum $$\sum^n_{j=1}|f(t_j)-f(t_{j-1})|^2$$
Putting things together, we obtained that $$V_2(f;[a,b])\leq 3V(f^2;[a,b])$$