update to manage multiple dist
update to manage multiple dist