update lib handling