refactor(example): pool