update Distribution