updateProviderInto works asyncly and returns promise
Codestyle