I thought it's not bad, not my usual fee, i can wait a little bit. So I'm using mycelium android wallet for this transfer, set up my fee to 34sats/byte which is low, but it should be confirmed in few hours. After i hit send button i saw there are some leftovers in my account and that tx fee was set for 4sats/byte.
The leftover you mentioned, are they unconfirmed transactions?
How many input are they in total?
How many output are they also in total?
When did you make the transaction? Hopefully not more than two weeks. You will need to know that these can be the reason why your transaction not confirmed in time in addition to the congested mempool.
It will be good to wait till weekend, Sunday precisely. During the weekend, mempool are lessl congested, and many low transaction fee that are not confirmed in the weekdays have high chance to be confirmed.
Also, know that if you want to use CPFP, another transaction fee will be required entirely in addition to the fee that will get the previous unconfirmed transaction confirmed. I mentioned this in order to let you know how useful replace-by-fee can be. Using RBF will only just make you to pump or cancel the transaction using higher fee (but lower if compared to CPFP if you are sending to another change address in your wallet). It will be better to get yourself a wallet that enable RBF to be used, onekf the best wallet that support RBF is electrum so that you will be able to just pump the fee next time for ease.