Too late, too little: BJP