update timeline position