update_lib