adding a reconnect method; Issue #269