update; fit timestamp bug; implement better linux/windows abstraction; improve gps linting