add flush avoid interrupt...