According to
https://bitcoinfees.21.co/, it needs 420 satoshis/byte to get fast confirmations. Anyone know why the fees are going higher and higher?

Cost of doing business just got high and that suggested 420 satoshis/byte you will be paying is to speed things up for you
You don't have to pay it unless you want to join the waiting list which might take several hours for you and everyone else.