Arduino too slow HELP needed!!

Got it working for 2 switches runs as fast as if there was 1 switch(still not sure what i changed :~ )
BTW here is the code

#include <CapacitiveSensor.h>
#define MAINSpin 13
#define MAINS1pin 12
const int threshold = 190; //This is the threshold that you should adjust after watching the serial port. The MAINSpin is only set high if "total 1" is greater than this number  
int val =0;
int old_val = 0;
int state = 0;
int Touch = 0;
CapacitiveSensor cs_4_2 = CapacitiveSensor(4,2);
int val1 =0;
int old_val1 = 0;
int state1 = 0;
int Touch1 = 0;
CapacitiveSensor cs_4_5 = CapacitiveSensor(4,5);    
void setup()                    
{ 

pinMode(MAINSpin, OUTPUT);
digitalWrite(MAINSpin, LOW);  
cs_4_2.set_CS_AutocaL_Millis(0xFFFFFFFF);
pinMode(MAINS1pin, OUTPUT);
digitalWrite(MAINS1pin, LOW);  
cs_4_5.set_CS_AutocaL_Millis(0xFFFFFFFF);
Serial.begin(9600);
}
void loop()                    
{      
val = Touch;                     
long total1 =  cs_4_2.capacitiveSensor(100);
val1 = Touch1;                     
long total2 =  cs_4_5.capacitiveSensor(100);

Serial.println(total1);                  
Serial.println("\t");
Serial.println(total1);                  
Serial.println("\t");

if (total1 > threshold){      
Touch = 1;    
} else {      
Touch = 0;    
}      

if ((val == HIGH)&& (old_val==LOW)){   
state = 1-state;      

delay (50); //delay for debouncing  
}    

old_val = val;     

if (state == 1) {    
digitalWrite(MAINSpin, HIGH); //turn LED ON  
} else {    
digitalWrite(MAINSpin, LOW);  
} 
if (total2 > threshold){      
Touch1 = 1;    
} else {      
Touch1 = 0;    
}      

if ((val1 == HIGH)&& (old_val==LOW)){   
state1 = 1-state1;      

delay (50); //delay for debouncing  
}    

old_val1 = val1;     

if (state1 == 1) {    
digitalWrite(MAINS1pin, HIGH); //turn LED ON  
} else {    
digitalWrite(MAINS1pin, LOW);  
} 
  }