update the timeline