the possible solution is to wait for the time when the fees decreasing. Many people have complained about the expensive ETH transaction fees, but Vitalik seems not to respond well. I assume the high transaction fee, may be caused by the increase of ETH price lately. So, to have low ETH transaction fees, need to wait for the time of ETH price decreasing. We don't know when? It is very difficult to know the price move of ETH.