upgrade efficiency