add gantt update and insert logic