[IMP] api: change api of decorators 'old' and 'new', and rename them as 'v7' and 'v8'