add reset_connection interface