update lib source code.