## Enhancement Now we initialize and get background pool by `Context::getBackgroundPool()` which is kind of confusing, we should separate `initialization` and `get`.