actually updating dependency list