revert render interface and ConsoleDevice