Data usage is not updated immediately. It depends if you are on an AT&T network or a partner network. If you happen to be on a partner network, the data usage can be delayed up to 48 hours.
You will never know when you are on a partner network. They have contracts to trade networks as no company has towers everywhere, they share networks.