You can try using
this site to make the second transaction confirm faster. It might still take few hours though.
ViaBtc rejects all transactions that have a fee of less than 10 sat/B. And since his second transaction spends an unconfirmed output from his first transaction he cannot push it to ViaBtc because that transaction simply doesn't exist in their mempool.
Uhh. As far as I can tell the second transaction (new) is a double spend of the first (old) transaction. Both are not spending any unconfirmed output.