first pass at parsing GPS update