Challenge API update