fix the flush bug.