put used instead of patch for payload update