update; api fix