update depended on libraries
merge