output end flush