update distribute_setup and installation