create challenge on client