fix: handling of empty timeline