What the hell ?

Bitcoin transaction fee changes from time to time. In our country (GMT +8:00), transaction fee is usually at its lowest early in the morning and at its highest during daytime. The best thing to do when you are trying to transact with bitcoin is to check the transaction fee at every point of the day so that you will be able to pay the lowest possible transaction fee later on.
Another thing, transaction fee varies in every wallet. There are some wallets that really require high transaction fee to accomodate the volume of transactions in their platform.