make sure connection is reused