update extends