reorganize composer vendor
update docs