The New Muon g-2 Experiment (E989) at Fermilab is aiming at measuring the anomalous magnetic moment of muon aμ with a precision of 140 ppb. This new experiment is expected to resolve the long-standing 3.5 standard deviation between the previous muon g-2 measurement (E821) at Brookhaven National Laboratory and the Standard Model calculation, and potentially discover new physics. In E989, both the muon precession frequency and the magnetic field experienced by the muons will be measured. The magnetic field in the muon storage region is scanned by 17 nuclear-magnetic resonance (NMR) probes carried by a trolley, and the field in between trolley scans is monitored by 384 fixed NMR probes outside the muon storage region. E898 requires a determination of the magnetic field with an accuracy better than 70 ppb. To achieve this goal, the magnetic field is shimmed to a higher uniformity than that in E821. The trolley system and the fixed probe system from E821 were refurbished and upgraded with new electronics, probes and modern control systems. A new absolute calibration probe system is being built to reach the desired accuracy. A test solenoid magnet was set up at Argonne National Laboratory for calibrating the NMR probes and the precision studies of systematic uncertainties. In this presentation, we will describe the upgrades for the trolley and fixed probe systems, new features of the absolute calibration system, the data acquisition system and recent installation and calibration progresses.