update timeline