升级factory