feature: using pool without context manager