Add reconnect method