Hi Rita,
1. If I understand correctly, you need to update the exchange rates on daily basis from external source, for this you can use Timers and REST API's to integrate with external system(I hope your source supports REST)
2. You can use onchange event of dropdown box to re-fetch(Refresh the aggregate/data action) the exchange rate of selected currency
I hope this will help
Thanks,
Siva