Dynamic control for construction project scheduling on-the-run