update lib
fix lib