simultaneous stepper motor control using accelstepper

this code makes only one motor move( stepper1) the given number of steps.

#include<AccelStepper.h>
   // 1 = Easy Driver interface
                                  // UNO Pin 2 connected to STEP pin of Easy Driver
                                  // UNO Pin 3 connected to DIR pin of Easy Driver
AccelStepper stepper1 = AccelStepper(1, 3, 4);
                                  
AccelStepper stepper2 = AccelStepper(1, 6, 7);

int nos;
int noos;
void setup() {

  
  stepper1.setMaxSpeed(2000);
  stepper2.setMaxSpeed(2000);
  
  
  Serial.begin(9600);
  
  }

void loop() {
  
  while (Serial.available()>0)
  {
    Serial.println("enter nos");
     
      nos = Serial.parseInt();
      noos = Serial.parseInt();
      stepper2.moveTo(nos);
      stepper1.moveTo(noos);
      
    
     
     }

     stepper1.run();
     stepper2.run();
      
    
}

this code makes both motors move only one step.

#include<AccelStepper.h>
   // 1 = Easy Driver interface
                                  // UNO Pin 2 connected to STEP pin of Easy Driver
                                  // UNO Pin 3 connected to DIR pin of Easy Driver
AccelStepper stepper1 = AccelStepper(1, 3, 4);
                                  
AccelStepper stepper2 = AccelStepper(1, 6, 7);

int nos;
int noos;
void setup() {

  
  stepper1.setMaxSpeed(2000);
  stepper2.setMaxSpeed(2000);
  
  
  Serial.begin(9600);
  
  }

void loop() {
  
  while (Serial.available()>0)
  {
    Serial.println("enter nos");
     
      nos = Serial.parseInt();
      noos = Serial.parseInt();
      stepper2.moveTo(nos);
      stepper1.moveTo(noos);
      
    stepper1.run();
     stepper2.run();
      
     
     }

     
    
}