fix update API