[fix] detectSeries is needed to get the first match
[major] Async Page.optimize