The External Calendar is updated immediately upon changes made to your calendar. However, each calendar application has their own re-sync rates, which can cause delays in changes to appear.
For example, Google Calendar can take up to 12 hours to update subscribed calendars. Google states: "Note: It might take up to 12 hours for changes to show in your Google Calendar." [source]