update $this