gantt + animation + sync