update data parsing to get correct gps data