deprecate
update distribution