self
update dependencies