How would you clean and preprocess high-frequency tick data that contains missing timestamps and duplicate trades at Flow?