The delay in the broadcast is due to the internet. It takes time for your audio to travel, given how are the Internet actually is.
The delay you experience may be 1 second or it may up to 2-5 minutes, it depends on many factors:
1) Speed of your Internet location.
2) Your distance from our servers
3) Speed of your listener's internet
4) Distance of your listeners from our servers
Unfortunately, there is nothing that we or you can do about this delay. It's just the nature of the Internet.