Every time the update interval for external sources is reached, the application does a complete text embedding of the external source. It also seems to save a text file of the external source, so it should be possible to check if there are any actual changes before generating embeddings.