update software challenges api