fixed gps using watchposition()