update libA