well ... the protocol was designed not do that.
DNS is "just" a globally distributed, eventually consistent, key:value store, with a ton of caching built into it.
Also, while it may look instant to you, it may not be to your customers / users / other internet people.