adding update challenge endpoint
wtf