update gps listerner