если сделаешь отдельный агент, нужно будет следить за тем чтобы он после обновления курсов отработал (то же самое с временем жизни кеша компонента). поэтому лучше сначала посмотреть, может там события есть, на которые можно подписать сбрасывание кеша