Little refactoring: add pool of decoders