you can try this:
public void run(){
handler.postDelayed(runnableForConsumption, interval);
if(interval == 2000){
interval = 3500;
}
new ConnectWSTask().execute();
}
The point is you change interval
to 3500 before your second postDelayed