Update library

function(