fix: timestamp conversion