add nmea code, nmea callback unstable