update library arch