pool support context manager