fixed gps deserialization