inline void update(FT mFT) { timelines.refresh(); for(const auto& t : timelines) { t->update(mFT); if(t->isFinished()) timelines.del(*t); } }