update software dependences