Update provider.js