what if that api goes down, we delay the calculation of all invoices? currency rates don't change much day to day anyway, so it's good to only update once so we don't have to rely on an external api all the time. (also google's api is dead...we're going to use openexchangerates instead)