device distribution update