work arounds for sms out of order