refactor project progress