change project configure
improve mark algorithm
Restore mark algorithm