time to pay the credit card annual fee?