working on only logging on GPS update