add dependency
update dependencies