update API lib