fix(provider): return new language on broadcast after language change