upload dependency library