updating providers and css