Update compile code