fixed putTimeline