How to refresh the SalesChannelContext?

Hi

i am using ‚SalesChannelContextSwitchEvent‘ 

I want to do some modifications when the currency changes.

When I am changing USD to Euro

$event->getSalesChannelContext()->getCurrency(); function returns the USD not Euro.

How to refresh the SalesChannelContext? i want to get the  Euro from $event->getSalesChannelContext()->getCurrency();

When I am changing USD to Euro.