timeout hGetChar