Viabtc's slots are full as always because of it is being swarmed by the freeloaders. If you need your transaction to be confirmed right away and you don't mind to pay a few bucks more you can try this paid service:
https://pushtx.btc.com/I checked the price for you and the fee is around 8.5$.
If you don't do anything, your coins will get back to the source address and if you own that address, you can send them again with a proper fee.
Btc.com only accepts Alipay payments. If you don't live in China it's almost impossible to pay with Alipay. It says it will soon add payment methods for westerners, but it doesn't have any today.

Viabtc also provides a paid service, but it charges 0.01BTC for each transaction which is over $20.
Do you have paid accelerator service?
ViaBTCs Transaction Accelerator is a FREE service for the community. We also provide manual accelerator service for special cases (dire urgency, extremely low transaction fee etc.) and require a donation of 0.01BTC for each transaction. Please contact
support@viabtc.com for details.
Two users here called quickseller and macbook-air can get f2pool to confirm your transaction, and probably for less.
You can contact them by clicking these links.
https://bitcointalk.org/index.php?action=pm;sa=send;u=358020https://bitcointalk.org/index.php?action=pm;sa=send;u=16114They charged 0.0001 BTC per transaction last year, but probably want more now.
I faced a similar issue a few days back transaction not getting confirmed due to low fee but user "QuickSeller" got my transaction confirmed in minutes when I sent him 0.0001 BTC. He has access to some pool . PM him.