add partial key for update