add pull_timeline funciton