update ConsolePipe and special2