update tuple apply