update src/lib