Calculates task progress and completion velocity for a project and task in different modes
Improve project update records for better user experience
Project enhance.