tuple update