Update data descriptor and byteprovider