update Handle