API updating