Netflix plans to go ahead with the series and is in the process of finding new leadership.