www works, domain.com points to old server
update: it looks like it is working now. But what I am wondering is was it just a delay with dns servers updating?
All DNS records are cached at your nearest resolving name server. You can control the duration for which they are cached at each individual name server by adjusting the TTL value with the associated record.
Note that a bare minimum recommended value is 300 (seconds). I use one day for all of my records.