update full-edit to show progress
enhance compile commands