file gps provider update

todo update timer, now it's not working properly