attempt to reconnect on disconnect