lib update