update handle