Fixed issue #1 by adding a RenewSessionAdapter

RenewSessionAdapter will renew the session for each repository.