update phase2