Update challenges API