add try reconnect when disconnect