add reconnect timer