update distribute_setup