add createTempConnection
use temporary connection for test
clear connections pool when data source is modified