reader.detectInput() updated