Did you really measure that the performance was better ? In my view, we're only getting one thread for one number (because we only received one SMS), this shouldn't be so slow !