Optimize time checking in flush()