update compile error eliminate