dependency library upgrade