You can not use two instances of SoftwareSerial to listen at the same time. If you are listening to the GPS, you can't receive SMSs. if you are listening for SMSs, you can't get data from the GPS.
You need hardware with more HardwareSerial ports. A Mega or a Due.