switch to CLOCK_REALTIME so it isn't broken on ARM