The Looming Tower: canceled or renewed?