Why Heroes is cancelled