update with latest library