Add reconnection logic + resubscription logic