Can't send 9600 bits per second thru Serial via Bluetooth Dongle?

I was trying to connect a robot simulator to arduino via a BluetoothMini by ReadBearLab.

My app sends servo positions every .01 seconds (100x per second), it is packed within 3 bytes (0x00,0x00,0x00) where the first byte represents the wich of the servos it's gonna move and the other two bytes include the actual servo value.
I tried to move only 1 servo every .01 seconds and it didn't work, so i tried at every .05, and there was no problem. Then I tried to send more data and the arduino got stucked again.

The bluetooth works at a baudrate of 57600.

Is it possible to get the data from an iPad without getting the arduino getting stucked?, I think there should be no problem, but i can't figured out a way to accomplish that.

and the other two bytes include the actual servo value.

Why do you need two bytes to hold a value between 0 and 180?

Is it possible to get the data from an iPad without getting the arduino getting stucked?

Yes. You just need to fix line 27.

Sorry, my mistake, i took The example from The Redbearlab documentation
I need just 2 bytes, but i need to send them every .01 seconds
What do you mean by fixing line 27?

What do you mean by fixing line 27?

You have a problem with your code. You didn't post it. I asked by crystal ball what was wrong. That's what it said.

#include <ble_mini.h>
#include <Servo.h>

#define SERVO_PIN 7

Servo myservo;

void setup()
{
BLEMini_begin(57600);
myservo.attach(SERVO_PIN);
}

void loop()
{

// If data is ready
while ( BLEMini_available() == 3 )
{
// read out command and data
byte data0 = BLEMini_read();
byte data1 = BLEMini_read();
byte data2 = BLEMini_read();

if (data0 == 0x03) // Command is to control Servo pin
{
myservo.write(data1);
}
else if (data0 == 0x04) // Command is to reset
{
myservo.write(0);
}
}

}

I don't understand the relationship between that code, which uses a baud rate of 57600 and the thread title.

My app sends servo positions every .01 seconds (100x per second), it is packed within 3 bytes (0x00,0x00,0x00) where the first byte represents the wich of the servos it's gonna move and the other two bytes include the actual servo value.

It only needs to send data when it changes, which would likely significantly reduce the amount of data sent. You are sending three bytes, when one is sufficient. You could reduce the amount of data by 66%. The value that needs to be sent is the servo position. Perhaps you've even noticed that 0 is a valid position. Send 0, instead of 0x04, to send the servo to position 0, and get rid of 0x03.

Yep I know, don't try to get nerdy with me buddy I'm not that rookie, and i've made many projects using arduino/serial. Altought this is my first project using BLEMini
I just modified the code provided by Redbearlab
My problem is that when i Send (update servo position) the data from the ipad every .01 seconds the arduino doesn't respond, when i change to .05 seconds the servo does move. There's a difference between "baudrate" and "ammount of data" that i'm trying to send. I erased the Servo2.attach etc etc to simplify the testa.