update compile.m