i think the sms index works different
like in a database, for example:
you get a sms (index of the sms =1)
you get a sms (index of the sms =2)
you get a sms (index of the sms =3)
you get a sms...