Update for ICPC, MSR, ICSE